Apply the patch and reinstall the plugin.

On Tue, Oct 18, 2022 at 7:34 PM Roger Oberholtzer
<[email protected]> wrote:
>
> So the correction is to edit the setup.py and reinstall TracWikiPrint?
> Or is this just a workaround until TracWikiPrint is corrected?
>
> On Mon, Oct 17, 2022 at 4:37 PM Jun Omae <[email protected]> wrote:
> >
> > Hi,
> >
> > On 2022/10/17 19:42, Roger Oberholtzer wrote:
> > > Unable to view a wiki page in Trac 1.5.4
> > >
> > > I have a wiki page that contains only Wiki formatting. No macros or
> > > anything. All just text. The page might be large. But other than that
> > > I cannot think of why there should be an error showing it.
> > >
> > > When I try to view the page, I see this in the trac log:
> > >
> > > Traceback (most recent call last):
> > >  File 
> > > "/usr/lib/python3.10/site-packages/Trac-1.5.4.dev0-py3.10.egg/trac/web/main.py",
> > > line 610, in dispatch_request
> > >    dispatcher.dispatch(req)
> > >  File 
> > > "/usr/lib/python3.10/site-packages/Trac-1.5.4.dev0-py3.10.egg/trac/web/main.py",
> > > line 302, in dispatch
> > >    raise e
> > >  File 
> > > "/usr/lib/python3.10/site-packages/Trac-1.5.4.dev0-py3.10.egg/trac/web/main.py",
> > > line 248, in dispatch
> > >    resp = chosen_handler.process_request(req)
> > >  File 
> > > "/usr/lib/python3.10/site-packages/Trac-1.5.4.dev0-py3.10.egg/trac/web/chrome.py",
> > > line 718, in process_request
> > >    in provider.get_htdocs_dirs() or []
> > >  File 
> > > "/usr/lib/python3.10/site-packages/TracWikiPrint-4.0.0.dev0-py3.10.egg/tracpdf/admin.py",
> > > line 153, in get_htdocs_dirs
> > >    return [('wikiprint', resource_filename(__name__, 'htdocs'))]
> > >  File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py",
> > > line 1154, in resource_filename
> > >    return get_provider(package_or_requirement).get_resource_filename(
> > >  File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py",
> > > line 1763, in get_resource_filename
> > >    return self._extract_resource(manager, zip_path)
> > >  File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py",
> > > line 1785, in _extract_resource
> > >    timestamp, size = self._get_date_and_size(self.zipinfo[zip_path])
> > > KeyError: 'tracpdf/htdocs'
> > > 2022-10-17 12:30:45,256 Trac[main] ERROR: [10.2.10.41] Internal Server
> > > Error: <RequestWithSession "GET '/chrome/tracwysiwyg/wysiwyg.js'">,
> > > referrer 
> > > 'http://sto-opq-src.scc.se/systems/wiki/StandardLinux/leap15.3/packages'
> > >
> > > I see the bits about tracpdf. I am not selecting that here. I never
> > > get to the page so I can do so. All other wiki pages seem fine. Just
> > > the three similar ones to this.
> >
> > That's a TracWikiPrintPlugin issue. It is caused by htdocs/css/*.css files 
> > not installed.
> >
> > $ pip show -f TracWikiPrint
> > ...
> > Files:
> >   TracWikiPrint-4.0.0.dev0.dist-info/COPYING
> >   TracWikiPrint-4.0.0.dev0.dist-info/INSTALLER
> >   TracWikiPrint-4.0.0.dev0.dist-info/METADATA
> >   TracWikiPrint-4.0.0.dev0.dist-info/RECORD
> >   TracWikiPrint-4.0.0.dev0.dist-info/REQUESTED
> >   TracWikiPrint-4.0.0.dev0.dist-info/WHEEL
> >   TracWikiPrint-4.0.0.dev0.dist-info/direct_url.json
> >   TracWikiPrint-4.0.0.dev0.dist-info/entry_points.txt
> >   TracWikiPrint-4.0.0.dev0.dist-info/top_level.txt
> >   tracpdf/__init__.py
> >   tracpdf/__init__.pyc
> >   tracpdf/admin.py
> >   tracpdf/admin.pyc
> >   tracpdf/pdfbook.py
> >   tracpdf/pdfbook.pyc
> >   tracpdf/templates/wikiprint_admin_parameters.html
> >   tracpdf/templates/wikiprint_parameters.html
> >   tracpdf/util.py
> >   tracpdf/util.pyc
> >   tracpdf/wikiprint.py
> >   tracpdf/wikiprint.pyc
> >
> > Please create a new ticket using 
> > https://trac-hacks.org/newticket?component=TracWikiPrintPlugin
> >
> > Index: setup.py
> > ===================================================================
> > --- setup.py    (revision 18497)
> > +++ setup.py    (working copy)
> > @@ -33,8 +33,7 @@
> >      version='4.0.0',
> >      packages=['tracpdf'],
> >      package_data={
> > -        'tracpdf': ['templates/*.html'
> > -        ]
> > +        'tracpdf': ['templates/*.html', 'htdocs/css/*.css'],
> >      },
> >      install_requires=['pdfkit', 'trac'],
> >      author='Cinc-th',
> >
> >
> > --
> > Jun Omae <[email protected]> (大前 潤)
> >
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Trac Users" group.
> > To unsubscribe from this group and stop receiving emails from it, send an 
> > email to [email protected].
> > To view this discussion on the web visit 
> > https://groups.google.com/d/msgid/trac-users/99bad53b-757b-2605-69d2-1ac000b57bae%40gmail.com.
>
>
>
> --
> Roger Oberholtzer
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Trac Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/trac-users/CANkOqwNTyvo2PS1Wia1H-q1WqZGhE7zEY6cE2mvk6GYr%3D-8YRA%40mail.gmail.com.



-- 
Jun Omae <[email protected]> (大前 潤)

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/trac-users/CAEVLMaig%2BAeFQePz2qZOHDGMeOP2hENojdWXG4XW3PRTsaSguw%40mail.gmail.com.

Reply via email to