Have you tried?

remove the databses/....._NFobj.table and change

db.define_table('NFobj',

    fake_migrate=True,
)


On Sunday, 20 October 2013 15:16:39 UTC-5, Kalvis Bruns wrote:
>
> I have a problem with my db tables definition. In db.py file there seems 
> to be a problem with the table with name "NFCobj". I get the "<class 
> 'cPickle.UnpicklingError'> pickle data was truncated" error If I have the 
> db.define_table command, with table name "NFCobj" like this:
>
> #NFCobj table
> db.define_table('NFCobj',
>     Field('name','string',required=True),
>     Field('href','string', required=True),
>     Field('active','boolean'),
>     format='%(name)s'
> )
>
> when I change the name to for example "NFobj", everything is OK:
>
> #NFCobj table
> db.define_table('NFobj',
>     Field('name','string',required=True),
>     Field('href','string', required=True),
>     Field('active','boolean'),
>     format='%(name)s'
> )
>
>
> Below You can see a more datailed error description:
> <class 'cPickle.UnpicklingError'> pickle data was 
> truncatedVersionweb2py™Version 
> 2.7.4-stable+timestamp.2013.10.14.15.16.29PythonPython 2.7.5: 
> D:\programming\python\web2py\web2py.exe (prefix: 
> D:\programming\python\web2py)Traceback
>
> 1.
> 2.
> 3.
> 4.
> 5.
> 6.
> 7.
> 8.
>
> Traceback (most recent call last):
>   File "/home/mdipierro/make_web2py/web2py/gluon/restricted.py", line 217, in 
> restricted
>   File "D:/programming/python/web2py/applications/linkNFC/models/db.py" 
> <http://127.0.0.1:8008/admin/default/edit/linkNFC/models/db.py>, line 26, in 
> <module>
>   File "/home/mdipierro/make_web2py/web2py/gluon/dal.py", line 7935, in 
> define_table
>   File "/home/mdipierro/make_web2py/web2py/gluon/dal.py", line 7972, in 
> lazy_define_table
>   File "/home/mdipierro/make_web2py/web2py/gluon/dal.py", line 1020, in 
> create_table
> UnpicklingError: pickle data was truncated
>
>
> I have already tried to delete all web2py directory, and reinstall a new 
> fresh installation, got the last working version of the application from 
> the bitbucket, still cant solve this issue.
>
>  It seems that there are some temp data or something else left somewhere 
> on the local PC where I'm testing this application. Tommorrow I will try to 
> run the same application from different computer. I predict that I won't be 
> able to repeat this issue on fifferent PC.
>
> Please can somebody help me resolve this issue?
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to