- changed status to resolved
ValueError on TCX downloaded from Garmin Connect (indoor rowing)
Environment:
Request Method: POST Request URL: http://localhost:8000/rowers/workout/upload/
Django Version: 1.9.5 Python Version: 2.7.12 Installed Applications: ['rowers', 'cvkbrno', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_rq', 'django_rq_dashboard', 'translation_manager', 'django_mailbox', 'rest_framework', 'rest_framework_swagger', 'oauth2_provider', 'corsheaders', 'analytical', 'cookielaw', 'django_extensions'] Installed Middleware: ['django.middleware.gzip.GZipMiddleware', 'htmlmin.middleware.MarkRequestMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'oauth2_provider.middleware.OAuth2TokenMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']
Traceback:
File "C:\Users\e408191\AppData\Local\Continuum\Anaconda2\lib\site-packages\django\core\handlers\base.py" in get_response 149. response = self.process_exception_by_middleware(e, request)
File "C:\Users\e408191\AppData\Local\Continuum\Anaconda2\lib\site-packages\django\core\handlers\base.py" in get_response 147. response = wrapped_callback(request, callback_args, *callback_kwargs)
File "C:\Users\e408191\AppData\Local\Continuum\Anaconda2\lib\site-packages\django\contrib\auth\decorators.py" in _wrapped_view 23. return view_func(request, args, *kwargs)
File "C:\python\rowsandallapp\rowers\views.py" in workout_upload_view 4683. notes='')
File "C:\python\rowsandallapp\rowers\dataprep.py" in new_workout_from_file 612. f2,summary,oarlength,inboard = handle_nonpainsled(f2,fileformat,summary=summary)
File "C:\python\rowsandallapp\rowers\dataprep.py" in handle_nonpainsled 487. row = TCXParser(f2)
File "C:\Users\e408191\AppData\Local\Continuum\Anaconda2\lib\site-packages\rowingdata-0.97.5-py2.7.egg\rowingdata\otherparsers.py" in init 429. 'lat':self.lat_values
File "C:\Users\e408191\AppData\Local\Continuum\Anaconda2\lib\site-packages\pandas\core\frame.py" in init 266. mgr = self._init_dict(data, index, columns, dtype=dtype)
File "C:\Users\e408191\AppData\Local\Continuum\Anaconda2\lib\site-packages\pandas\core\frame.py" in _init_dict 402. return _arrays_to_mgr(arrays, data_names, index, columns, dtype=dtype)
File "C:\Users\e408191\AppData\Local\Continuum\Anaconda2\lib\site-packages\pandas\core\frame.py" in _arrays_to_mgr 5409. index = extract_index(arrays)
File "C:\Users\e408191\AppData\Local\Continuum\Anaconda2\lib\site-packages\pandas\core\frame.py" in extract_index 5457. raise ValueError('arrays must all be same length')
Exception Type: ValueError at /rowers/workout/upload/ Exception Value: arrays must all be same length
Comments (1)
-
reporter - Log in to comment
resolved