You are right, this is a bug. In fact there are two :-).

Please open one bug for the missing line number in the error message.

Open a second bug for the fact that you get an exception at all. Include your code snippet, which is enough to reproduce the issue in a desktop skeleton and running 'generate.py translation'.

Thanks,
T.

On 12/04/2012 08:25 PM, Benjamin Dreux wrote:
Hi

Here is the trace when running this piece of code with the given flag

-Traceback (most recent call last):
File "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/bin/generator.py", line 243, in <module>
    main()
File "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/bin/generator.py", line 226, in main
    generatorObj.run()
File "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/Generator.py", line 498, in run
    self.runUpdateTranslation()
File "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/Generator.py", line 1268, in runUpdateTranslation self._locale.updateTranslations(namespace, lib.translationPathSuffix(), locales) File "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/action/Locale.py", line 175, in updateTranslations pot = self.getPotFile(classList) # pot: translation keys from the source code File "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/action/Locale.py", line 117, in getPotFile
    strings = self.getPackageStrings(content, variants)
File "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/action/Locale.py", line 388, in getPackageStrings translation, cached = self._classesObj[classId].messageStrings(variants) File "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/clazz/MClassI18N.py", line 66, in messageStrings raise RuntimeError("Could not extract message strings from %s!\n%s" % (self.id <http://self.id>, detail)) RuntimeError: Could not extract message strings from ifsr.lendingManager.lendingPresentation.tabs.project.OrganizationDetails!

Hope this will help
Regards

2012/12/4 thron7 <[email protected] <mailto:[email protected]>>

    Can you please re-run this with the '-s' command line option to the
    generator, and post the output?!

    T.


    > Hi
    > I'm using the last stable version of qooxdoo.
    > And there is no mention of console in this class.
    > In Fact event if we keep the message as it is, it would be nice
    to add a
    > line number with the class name.
    >
    > Regards
    >
    > 2012/12/4 thron7 <[email protected]
    <mailto:[email protected]>>
    >
    >>  Benjamin,
    >>
    >>
    >> On 12/04/2012 04:36 PM, Benjamin Dreux wrote:
    >>
    >> Hi
    >> This morning i've wrote this line
    >>
    >>  invalidFields.push( this.tr <http://this.tr>( this.tr
    <http://this.tr>( "Associate" ) + "[" + index + "]"
    >> ) );
    >>
    >>  Abviously it's correct, nor what i wanted to write.
    >> The problem come from the message  i got when i compiled this class
    >>
    >>  -<type 'exceptions.RuntimeError'> : Could not extract message
    strings
    >> from
    >>
    ifsr.lendingManager.lendingPresentation.tabs.project.OrganizationDetails!
    >> global name 'console' is not defined
    >>
    >>
    >> Mh, there is nothing obviously illegal with your code line, the
    outer '
    >> this.tr <http://this.tr>' call should just trigger a warning
    saying "Unknown expression
    >> as
    >> argument to translation method". But this doesn't cause an
    exception.
    >>
    >> My feeling is the exception you get stems from some other piece
    of code,
    >> e.g. there is no mentioning of 'console' in the code you quoted.
    >>
    >> Could you re-check this? Could this be an old qooxdoo version?
    >>
    >> T.
    >>
    >>
    >>
    >>
    
------------------------------------------------------------------------------
    >> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
    >> Remotely access PCs and mobile devices and provide instant support
    >> Improve your efficiency, and focus on delivering more value-add
    services
    >> Discover what IT Professionals Know. Rescue delivers
    >> http://p.sf.net/sfu/logmein_12329d2d
    >> _______________________________________________
    >> qooxdoo-devel mailing list
    >> [email protected]
    <mailto:[email protected]>
    >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
    >>
    >>
    >
    >
    > --
    > Benjamin Dreux
    > Analyste-Programmeur
    > Chaire de logiciel libre-Finance Social et solidaire
    > UQAM
    > Montréal
    >
    
------------------------------------------------------------------------------
    > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
    > Remotely access PCs and mobile devices and provide instant support
    > Improve your efficiency, and focus on delivering more value-add
    services
    > Discover what IT Professionals Know. Rescue delivers
    >
    
http://p.sf.net/sfu/logmein_12329d2d_______________________________________________
    > qooxdoo-devel mailing list
    > [email protected]
    <mailto:[email protected]>
    > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
    >



    
------------------------------------------------------------------------------
    LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
    Remotely access PCs and mobile devices and provide instant support
    Improve your efficiency, and focus on delivering more value-add
    services
    Discover what IT Professionals Know. Rescue delivers
    http://p.sf.net/sfu/logmein_12329d2d
    _______________________________________________
    qooxdoo-devel mailing list
    [email protected]
    <mailto:[email protected]>
    https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel




--
Benjamin Dreux
Analyste-Programmeur
Chaire de logiciel libre-Finance Social et solidaire
UQAM
Montréal


------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d


_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to