View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 06623 | Bug reports | Import/Export | public | 2012-10-01 19:09 | 2012-10-05 15:26 |
| Reporter | TMSWhite | Assigned To | TMSWhite | ||
| Priority | normal | Severity | minor | ||
| Status | closed | Resolution | fixed | ||
| Product Version | 2.00+ | ||||
| Summary | 06623: imported tab delimited surveys are not visible | ||||
| Description | LS 2.0 says that the file loads correctly, but when you try to go to the survey (or list it), it is not found. When you run the Check Data Integrity function, you see that there are questions, attributes, groups, and language settings that can be deleted because there is no matching surveyid - where the missing surveyid is the one listed in the URL immediately after importing the survey. So, it appears that everything loads correctly, but the new survey id is not written to the database. | ||||
| Steps To Reproduce | Import attached survey | ||||
| Tags | No tags attached. | ||||
| Attached Files | Survey_debug_test2 (1).txt (27,232 bytes)
��c l a s s t y p e / s c a l e n a m e r e l e v a n c e t e x t h e l p l a n g u a g e v a l i d a t i o n m a n d a t o r y o t h e r d e f a u l t s a m e _ d e f a u l t a l l o w e d _ f i l e t y p e s a l p h a s o r t a n s w e r _ w i d t h a r r a y _ f i l t e r a r r a y _ f i l t e r _ e x c l u d e a s s e s s m e n t _ v a l u e c a t e g o r y _ s e p a r a t o r d i s p l a y _ c o l u m n s d i s p l a y _ r o w s d r o p d o w n _ d a t e s _ y e a r _ m i n d r o p d o w n _ d a t e s d r o p d o w n _ d a t e s _ y e a r _ m a x d r o p d o w n _ p r e f i x d r o p d o w n _ p r e p o s t f i x d r o p d o w n _ s e p a r a t o r s d r o p d o w n _ s i z e d u a l s c a l e _ h e a d e r A d u a l s c a l e _ h e a d e r B e m _ v a l i d a t i o n _ q _ t i p e m _ v a l i d a t i o n _ q e m _ v a l i d a t i o n _ s q e m _ v a l i d a t i o n _ s q _ t i p e q u a l s _ n u m _ v a l u e e x c l u d e _ a l l _ o t h e r s e x c l u d e _ a l l _ o t h e r s _ a u t o h i d d e n h i d e _ t i p i n p u t _ b o x e s l o c a t i o n _ c i t y l o c a t i o n _ c o u n t r y l o c a t i o n _ d e f a u l t c o o r d i n a t e s l o c a t i o n _ m a p h e i g h t l o c a t i o n _ m a p s e r v i c e l o c a t i o n _ m a p w i d t h l o c a t i o n _ m a p z o o m l o c a t i o n _ n o d e f a u l t f r o m i p l o c a t i o n _ p o s t a l l o c a t i o n _ s t a t e m a x _ a n s w e r s m a x _ f i l e s i z e m a x _ n u m _ o f _ f i l e s m a x _ n u m _ v a l u e m a x _ n u m _ v a l u e _ n m a x i m u m _ c h a r s m i n _ a n s w e r s m i n _ n u m _ o f _ f i l e s m i n _ n u m _ v a l u e m i n _ n u m _ v a l u e _ n m u l t i f l e x i b l e _ c h e c k b o x m u l t i f l e x i b l e _ m a x m u l t i f l e x i b l e _ m i n m u l t i f l e x i b l e _ s t e p n u m _ v a l u e _ i n t _ o n l y n u m b e r s _ o n l y o t h e r _ c o m m e n t _ m a n d a t o r y o t h e r _ n u m b e r s _ o n l y o t h e r _ r e p l a c e _ t e x t p a g e _ b r e a k p r e f i x p u b l i c _ s t a t i s t i c s r a n d o m _ g r o u p r a n d o m _ o r d e r r e v e r s e s c a l e _ e x p o r t s h o w _ c o m m e n t s h o w _ g r a n d _ t o t a l s h o w _ t i t l e s h o w _ t o t a l s s l i d e r _ a c c u r a c y s l i d e r _ d e f a u l t s l i d e r _ l a y o u t s l i d e r _ m a x s l i d e r _ m i d d l e s t a r t s l i d e r _ m i n s l i d e r _ r a t i n g s l i d e r _ s e p a r a t o r s l i d e r _ s h o w m i n m a x s u f f i x t e x t _ i n p u t _ w i d t h t i m e _ l i m i t _ a c t i o n t i m e _ l i m i t _ c o u n t d o w n _ m e s s a g e t i m e _ l i m i t _ d i s a b l e _ n e x t t i m e _ l i m i t _ d i s a b l e _ p r e v t i m e _ l i m i t _ m e s s a g e t i m e _ l i m i t _ m e s s a g e _ d e l a y t i m e _ l i m i t _ m e s s a g e _ s t y l e t i m e _ l i m i t _ t i m e r _ s t y l e t i m e _ l i m i t _ w a r n i n g _ 2 _ d i s p l a y _ t i m e t i m e _ l i m i t _ w a r n i n g _ 2 _ m e s s a g e t i m e _ l i m i t _ w a r n i n g _ 2 _ s t y l e t i m e _ l i m i t _ w a r n i n g _ 2 t i m e _ l i m i t _ w a r n i n g t i m e _ l i m i t t i m e _ l i m i t _ w a r n i n g _ d i s p l a y _ t i m e t i m e _ l i m i t _ w a r n i n g _ m e s s a g e t i m e _ l i m i t _ w a r n i n g _ s t y l e u s e _ d r o p d o w n
S s i d 8 6 8 9 3 3
S o w n e r _ i d 1
S a d m i n O l i v e r B o w n
S a c t i v e N
S a d m i n e m a i l o l l i e @ i c a r u s . n u
S a n o n y m i z e d N
S f o r m a t G
S s a v e t i m i n g s N
S t e m p l a t e d e f a u l t
S l a n g u a g e e n
S d a t e s t a m p N
S u s e c o o k i e N
S a l l o w r e g i s t e r N
S a l l o w s a v e Y
S a u t o n u m b e r _ s t a r t 0
S a u t o r e d i r e c t N
S a l l o w p r e v N
S p r i n t a n s w e r s N
S i p a d d r N
S r e f u r l N
S d a t e c r e a t e d 2 5 / 0 9 / 2 0 1 2
S p u b l i c s t a t i s t i c s N
S p u b l i c g r a p h s N
S l i s t p u b l i c N
S h t m l e m a i l Y
S s e n d c o n f i r m a t i o n Y
S t o k e n a n s w e r s p e r s i s t e n c e N
S a s s e s s m e n t s N
S u s e c a p t c h a D
S u s e t o k e n s N
S b o u n c e _ e m a i l o l l i e @ i c a r u s . n u
S a t t r i b u t e d e s c r i p t i o n s a : 0 : { }
S t o k e n l e n g t h 1 5
S s h o w x q u e s t i o n s Y
S s h o w g r o u p i n f o B
S s h o w n o a n s w e r Y
S s h o w q n u m c o d e X
S b o u n c e p r o c e s s i n g N
S s h o w w e l c o m e Y
S s h o w p r o g r e s s Y
S a l l o w j u m p s N
S n a v i g a t i o n d e l a y 0
S n o k e y b o a r d N
S a l l o w e d i t a f t e r c o m p l e t i o n N
S L s u r v e y l s _ t i t l e A S u r v e y e n
S L s u r v e y l s _ d e s c r i p t i o n D e s c r i p t i o n e n
S L s u r v e y l s _ w e l c o m e t e x t W e l c o m e e n
S L s u r v e y l s _ e m a i l _ i n v i t e _ s u b j I n v i t a t i o n t o p a r t i c i p a t e i n a s u r v e y e n
S L s u r v e y l s _ e m a i l _ i n v i t e " D e a r { F I R S T N A M E } , y o u h a v e b e e n i n v i t e d t o p a r t i c i p a t e i n a s u r v e y . T h e s u r v e y i s t i t l e d : " " { S U R V E Y N A M E } " " " " { S U R V E Y D E S C R I P T I O N } " " T o p a r t i c i p a t e , p l e a s e c l i c k o n t h e l i n k b e l o w . S i n c e r e l y , { A D M I N N A M E } ( { A D M I N E M A I L } ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C l i c k h e r e t o d o t h e s u r v e y : { S U R V E Y U R L } I f y o u d o n o t w a n t t o p a r t i c i p a t e i n t h i s s u r v e y a n d d o n ' t w a n t t o r e c e i v e a n y m o r e i n v i t a t i o n s p l e a s e c l i c k t h e f o l l o w i n g l i n k : { O P T O U T U R L } I f y o u a r e b l a c k l i s t e d b u t w a n t t o p a r t i c i p a t e i n t h i s s u r v e y a n d w a n t t o r e c e i v e i n v i t a t i o n s p l e a s e c l i c k t h e f o l l o w i n g l i n k : { O P T I N U R L } " e n
S L s u r v e y l s _ e m a i l _ r e m i n d _ s u b j R e m i n d e r t o p a r t i c i p a t e i n a s u r v e y e n
S L s u r v e y l s _ e m a i l _ r e m i n d " D e a r { F I R S T N A M E } , R e c e n t l y w e i n v i t e d y o u t o p a r t i c i p a t e i n a s u r v e y . W e n o t e t h a t y o u h a v e n o t y e t c o m p l e t e d t h e s u r v e y , a n d w i s h t o r e m i n d y o u t h a t t h e s u r v e y i s s t i l l a v a i l a b l e s h o u l d y o u w i s h t o t a k e p a r t . T h e s u r v e y i s t i t l e d : " " { S U R V E Y N A M E } " " " " { S U R V E Y D E S C R I P T I O N } " " T o p a r t i c i p a t e , p l e a s e c l i c k o n t h e l i n k b e l o w . S i n c e r e l y , { A D M I N N A M E } ( { A D M I N E M A I L } ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C l i c k h e r e t o d o t h e s u r v e y : { S U R V E Y U R L } I f y o u d o n o t w a n t t o p a r t i c i p a t e i n t h i s s u r v e y a n d d o n ' t w a n t t o r e c e i v e a n y m o r e i n v i t a t i o n s p l e a s e c l i c k t h e f o l l o w i n g l i n k : { O P T O U T U R L } " e n
S L s u r v e y l s _ e m a i l _ r e g i s t e r _ s u b j S u r v e y r e g i s t r a t i o n c o n f i r m a t i o n e n
S L s u r v e y l s _ e m a i l _ r e g i s t e r " D e a r { F I R S T N A M E } , Y o u , o r s o m e o n e u s i n g y o u r e m a i l a d d r e s s , h a v e r e g i s t e r e d t o p a r t i c i p a t e i n a n o n l i n e s u r v e y t i t l e d { S U R V E Y N A M E } . T o c o m p l e t e t h i s s u r v e y , c l i c k o n t h e f o l l o w i n g U R L : { S U R V E Y U R L } I f y o u h a v e a n y q u e s t i o n s a b o u t t h i s s u r v e y , o r i f y o u d i d n o t r e g i s t e r t o p a r t i c i p a t e a n d b e l i e v e t h i s e m a i l i s i n e r r o r , p l e a s e c o n t a c t { A D M I N N A M E } a t { A D M I N E M A I L } . " e n
S L s u r v e y l s _ e m a i l _ c o n f i r m _ s u b j C o n f i r m a t i o n o f y o u r p a r t i c i p a t i o n i n o u r s u r v e y e n
S L s u r v e y l s _ e m a i l _ c o n f i r m " D e a r { F I R S T N A M E } , t h i s e m a i l i s t o c o n f i r m t h a t y o u h a v e c o m p l e t e d t h e s u r v e y t i t l e d { S U R V E Y N A M E } a n d y o u r r e s p o n s e h a s b e e n s a v e d . T h a n k y o u f o r p a r t i c i p a t i n g . I f y o u h a v e a n y f u r t h e r q u e s t i o n s a b o u t t h i s e m a i l , p l e a s e c o n t a c t { A D M I N N A M E } o n { A D M I N E M A I L } . S i n c e r e l y , { A D M I N N A M E } " e n
S L s u r v e y l s _ d a t e f o r m a t 1 e n
S L s u r v e y l s _ a t t r i b u t e c a p t i o n s a : 0 : { } e n
S L e m a i l _ a d m i n _ n o t i f i c a t i o n _ s u b j R e s p o n s e s u b m i s s i o n f o r s u r v e y { S U R V E Y N A M E } e n
S L e m a i l _ a d m i n _ n o t i f i c a t i o n " H e l l o , A n e w r e s p o n s e w a s s u b m i t t e d f o r y o u r s u r v e y ' { S U R V E Y N A M E } ' . C l i c k t h e f o l l o w i n g l i n k t o r e l o a d t h e s u r v e y : { R E L O A D U R L } C l i c k t h e f o l l o w i n g l i n k t o s e e t h e i n d i v i d u a l r e s p o n s e : { V I E W R E S P O N S E U R L } C l i c k t h e f o l l o w i n g l i n k t o e d i t t h e i n d i v i d u a l r e s p o n s e : { E D I T R E S P O N S E U R L } V i e w s t a t i s t i c s b y c l i c k i n g h e r e : { S T A T I S T I C S U R L } " e n
S L e m a i l _ a d m i n _ r e s p o n s e s _ s u b j R e s p o n s e s u b m i s s i o n f o r s u r v e y { S U R V E Y N A M E } w i t h r e s u l t s e n
S L e m a i l _ a d m i n _ r e s p o n s e s " H e l l o , A n e w r e s p o n s e w a s s u b m i t t e d f o r y o u r s u r v e y ' { S U R V E Y N A M E } ' . C l i c k t h e f o l l o w i n g l i n k t o r e l o a d t h e s u r v e y : { R E L O A D U R L } C l i c k t h e f o l l o w i n g l i n k t o s e e t h e i n d i v i d u a l r e s p o n s e : { V I E W R E S P O N S E U R L } C l i c k t h e f o l l o w i n g l i n k t o e d i t t h e i n d i v i d u a l r e s p o n s e : { E D I T R E S P O N S E U R L } V i e w s t a t i s t i c s b y c l i c k i n g h e r e : { S T A T I S T I C S U R L } T h e f o l l o w i n g a n s w e r s w e r e g i v e n b y t h e p a r t i c i p a n t : { A N S W E R T A B L E } " e n
S L s u r v e y l s _ n u m b e r f o r m a t 0 e n
G M Y Q U E S T I O N G R O U P 1 e n
Q 5 q 1 1 q 1 e n N 1
Q 5 q 2 1 q 2 e n N 1
Q 5 q 3 1 q 3 e n N 1
Q 5 q 4 1 q 4 e n N 1
Q 5 q 5 1 q 5 e n N 1
Q 5 q 6 1 q 6 e n N 1
Q T q 7 1 A d d i t i o n a l c o m m e n t s . e n N 1 1 | ||||
| Bug heat | 4 | ||||
| Complete LimeSurvey version number (& build) | 120931 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | |||||
| Database type & version | Mysql 5.3 | ||||
| Server OS (if known) | Windows XP | ||||
| Webserver software & version (if known) | XAMPP | ||||
| PHP Version | 5.3 | ||||
|
There are several issues showing here: The Datecreated field in the TSV contains an invalid date format |
|
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=9622 |
|
|
The patch fixes the most pressing problem. Better validation is desirable, and although it could be implemented now, it may make sense to wait for 2.1 since the Question Objects code contains all of the needed validation tables/arrays. |
|
|
New version 2.00+ build 121005 released. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-10-01 19:09 | TMSWhite | New Issue | |
| 2012-10-01 19:09 | TMSWhite | File Added: Survey_debug_test2 (1).txt | |
| 2012-10-02 09:28 | c_schmitz | Assigned To | => c_schmitz |
| 2012-10-02 09:28 | c_schmitz | Status | new => assigned |
| 2012-10-02 09:30 | c_schmitz | Note Added: 20968 | |
| 2012-10-03 00:46 | TMSWhite | Changeset attached | => LimeSurvey master 49da6fb4 |
| 2012-10-03 00:46 | TMSWhite | Note Added: 20997 | |
| 2012-10-03 00:46 | TMSWhite | Assigned To | c_schmitz => TMSWhite |
| 2012-10-03 00:46 | TMSWhite | Resolution | open => fixed |
| 2012-10-03 00:48 | TMSWhite | Note Added: 20998 | |
| 2012-10-03 00:48 | TMSWhite | Status | assigned => resolved |
| 2012-10-05 15:26 | c_schmitz | Note Added: 21086 | |
| 2012-10-05 15:26 | c_schmitz | Status | resolved => closed |