Posts by Honker
-
-
-
Moin,
gleiches Problem habe ich auch. Er scheint nicht mehr zu meergen, denn die epgdata Daten sind definitiv in der DB vorhanden.
Im EPG habe ich allerdings nur noch "DVB" als Quelle.
Edit: Laut Datenbank ist das DVB EPG nur noch bis zum 31.05.2018 vorhanden. Vermutlich kann er deswegen nicht mehr weiter meergen...
Grüße,
Alex
-
Da ich wieder alles gelöscht hatte, muss ich es komplette neu machen.
Jetzt scheitert aber ein "./build_all.sh ../dddvb-linux-kernel/"
Code
Display More... include/uapi/linux/dvb/ca.h include/uapi/linux/dvb/audio.h include/uapi/linux/dvb/version.h tar xfj linux-media.tar.bz2 rm -f .patches_applied .linked_dir .git_log.md5 make -C /usr/local/src/media_build/v4l stagingconfig make[1]: Verzeichnis „/usr/local/src/media_build/v4l" wird betreten make[2]: Entering directory '/usr/local/src/media_build/linux' Applying patches for kernel 4.15.15-1-pve patch -s -f -N -p1 -i ../backports/api_version.patch patch -s -f -N -p1 -i ../backports/pr_fmt.patch patch -s -f -N -p1 -i ../backports/debug.patch patch -s -f -N -p1 -i ../backports/drx39xxj.patch patch -s -f -N -p1 -i ../backports/noretpoline.patch Patched drivers/media/dvb-core/dvbdev.c Patched drivers/media/v4l2-core/v4l2-dev.c Patched drivers/media/rc/rc-main.c make[2]: Leaving directory '/usr/local/src/media_build/linux' ./scripts/make_kconfig.pl /lib/modules/4.15.15-1-pve/build /lib/modules/4.15.15-1-pve/build 1 1 Preparing to compile for kernel version 4.15.15 File not found: /lib/modules/4.15.15-1-pve/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4. Makefile:382: die Regel für Ziel „stagingconfig" scheiterte make[1]: *** [stagingconfig] Fehler 2 make[1]: Verzeichnis „/usr/local/src/media_build/v4l" wird verlassen Makefile:26: die Regel für Ziel „stagingconfig" scheiterte make: *** [stagingconfig] Fehler 2 Disabling CONFIG_DVB_DEMUX_SECTION_LOSS_LOG sed: v4l/.config kann nicht gelesen werden: Datei oder Verzeichnis nicht gefunden Disabling CONFIG_FRAME_VECTOR sed: v4l/.config kann nicht gelesen werden: Datei oder Verzeichnis nicht gefunden Disabling CONFIG_DVB_DDBRIDGE_MSIENABLE sed: v4l/.config kann nicht gelesen werden: Datei oder Verzeichnis nicht gefunden Setting CONFIG_DVB_MAX_ADAPTERS to 64 sed: v4l/.config kann nicht gelesen werden: Datei oder Verzeichnis nicht gefunden make -C /usr/local/src/media_build/v4l make[1]: Verzeichnis „/usr/local/src/media_build/v4l" wird betreten Updating/Creating .config make[2]: Entering directory '/usr/local/src/media_build/linux' make[2]: Entering directory '/usr/local/src/media_build/linux' Patches for 4.15.15-1-pve already applied. make[2]: Leaving directory '/usr/local/src/media_build/linux' ./scripts/make_kconfig.pl /lib/modules/4.15.15-1-pve/build /lib/modules/4.15.15-1-pve/build Patches for 4.15.15-1-pve already applied. make[2]: Leaving directory '/usr/local/src/media_build/linux' Preparing to compile for kernel version 4.15.15 File not found: /lib/modules/4.15.15-1-pve/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4. Preparing to compile for kernel version 4.15.15 File not found: /lib/modules/4.15.15-1-pve/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4. make[1]: *** Keine Regel vorhanden, um das Ziel „.config", benötigt von „.myconfig", zu erstellen. Schluss. make[1]: Verzeichnis „/usr/local/src/media_build/v4l" wird verlassen Makefile:26: die Regel für Ziel „all" scheiterte make: *** [all] Fehler 2
-
Das funktioniert bei dem ganzen "normalen" Ubuntu und Debian Zeugs auch ohne installierte Kernel-Sourcen, daran wird es nicht liegen. Die Meldung kannst Du ignorieren. Wenn die Damen und Herren Proxmox nichts aussergewöhnliches paketiert haben, sollte das "eigentlich" funktionieren. Poste bitte die ganzen modinfo's (siehe ein paar Posts früher). Ich könnte mir vorstellen, dass die Herrschaften irgendwas aus dem media/ Bereich fest in das Kernel-Image reincompiled haben, und dann kannst Du das Thema mit media_build usw. vergessen.
Code
Display More# modinfo dvb-core filename: /lib/modules/4.15.15-1-pve/kernel/drivers/media/dvb-core/dvb-core.ko license: GPL author: Marcus Metzler, Ralph Metzler, Holger Waechtler description: DVB Core Driver srcversion: 533BB7E5866E52F63B9ACCB depends: videobuf2-common,media,videobuf2-vmalloc retpoline: Y name: dvb_core vermagic: 4.15.15-1-pve SMP mod_unload modversions parm: vb2_debug:int parm: frontend_debug:Turn on/off frontend core debugging (default:off). (int) parm: dvb_shutdown_timeout:wait <shutdown_timeout> seconds after close() before suspending hardware (int) parm: dvb_force_auto_inversion:0: normal (default), 1: INVERSION_AUTO forced always (int) parm: dvb_override_tune_delay:0: normal (default), >0 => delay in milliseconds to wait for lock after a tune attempt (int) parm: dvb_powerdown_on_sleep:0: do not power down, 1: turn LNB voltage off on sleep (default) (int) parm: dvb_mfe_wait_time:Wait up to <mfe_wait_time> seconds on open() for multi-frontend to become available (default:5 seconds) (int) parm: cam_debug:enable verbose debug messages (int) parm: dvb_demux_tscheck:enable transport stream continuity and TEI check (int) parm: dvb_demux_speedcheck:enable transport stream speed check (int) parm: dvb_demux_feed_err_pkts:when set to 0, drop packets with the TEI bit set (1 by default) (int) parm: debug:Turn on/off debugging (default:off). (int) parm: dvbdev_debug:Turn on/off device debugging (default:off). (int)
Code
Display More# modinfo ngene filename: /lib/modules/4.15.15-1-pve/kernel/drivers/media/pci/ngene/ngene.ko license: GPL author: Micronas, Ralph Metzler, Manfred Voelkel description: nGene srcversion: 533BB7E5866E52F63B9ACCB alias: pci:v000018C3d00000720sv0000153Bsd00001167bc*sc*i* alias: pci:v000018C3d00000720sv00001461sd0000062Ebc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000DD20bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000DD10bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000DD00bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000DB02bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000DB01bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000ABC4bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000ABC3bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000AB05bc*sc*i* alias: pci:v000018C3d00000720sv000018C3sd0000AB04bc*sc*i* depends: dvb-core retpoline: Y name: ngene vermagic: 4.15.15-1-pve SMP mod_unload modversions parm: ci_tsfix:Detect and fix TS buffer offset shifs in conjunction with CI expansions (default: 1/enabled) (int) parm: one_adapter:Use only one adapter. (int) parm: shutdown_workaround:Activate workaround for shutdown problem with some chipsets. (int) parm: debug:Print debugging information. (int) parm: adapter_nr:DVB adapter numbers (array of short)
Code
Display More# modinfo ddbridge filename: /lib/modules/4.15.15-1-pve/kernel/drivers/media/pci/ddbridge/ddbridge.ko version: 0.9.32-integrated license: GPL author: Ralph and Marcus Metzler, Metzler Brothers Systementwicklung GbR description: Digital Devices PCIe Bridge srcversion: 533BB7E5866E52F63B9ACCB alias: pci:v0000DD01d00000329sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000328sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000323sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000322sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000321sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000320sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000220sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000210sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000203sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000201sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000013sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000012sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000011sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000008sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000007sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000006sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000005sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000003sv0000DD01sd*bc*sc*i* alias: pci:v0000DD01d00000002sv0000DD01sd*bc*sc*i* depends: dvb-core retpoline: Y name: ddbridge vermagic: 4.15.15-1-pve SMP mod_unload modversions parm: fmode:frontend emulation mode (int) parm: fmode_sat:set frontend emulation mode sat (int) parm: old_quattro:old quattro LNB input order (int) parm: adapter_nr:DVB adapter numbers (array of short) parm: adapter_alloc:0-one adapter per io, 1-one per tab with io, 2-one per tab, 3-one for all (int) parm: msi:Control MSI interrupts: 0-disable (default), 1-enable (int) parm: ci_bitrate: Bitrate in KHz for output to CI. (int) parm: ts_loop:TS in/out test loop on port ts_loop (int) parm: xo2_speed:default transfer speed for xo2 based duoflex, 0=55,1=75,2=90,3=104 MBit/s, default=2, use attribute to change for individual cards (int) parm: alt_dma:use alternative DMA buffer handling (int) parm: no_init:do not initialize most devices (int) parm: stv0910_single:use stv0910 cards as single demods (int)
Code# modinfo media filename: /lib/modules/4.15.15-1-pve/kernel/drivers/media/media.ko license: GPL description: Device node registration for media drivers author: Laurent Pinchart <laurent.pinchart@ideasonboard.com> srcversion: 533BB7E5866E52F63B9ACCB depends: retpoline: Y name: media vermagic: 4.15.15-1-pve SMP mod_unload modversions
-
Was sagt denn "modinfo dvb-core", "modinfo videbuf2-vmalloc", "modinfo ngene", "modinfo ddbridge", "modinfo media", und im Vergleich modinfo eines anderen Modules, das derzeit geladen ist (eins aus lsmod), nachdem Du den media_tree mit media_build durchcompiled und installiert hast? Das riecht alles ein bisschen nach fehlenden oder falschen Headern zum Kernel...
Hi nst,
bekomme bei Proxmox nur die Header, nicht die kompletten Sourcen. Kann es daran liegen?
Code
Display Moreapt-cache show pve-headers-4.15.15-1-pve Package: pve-headers-4.15.15-1-pve Architecture: amd64 Version: 4.15.15-6 Priority: optional Section: devel Source: pve-kernel Maintainer: Proxmox Support Team <support@proxmox.com> Installed-Size: 56481 Provides: linux-headers, linux-headers-2.6 Depends: coreutils | fileutils (>= 4.0) Filename: dists/stretch/pve-no-subscription/binary-amd64/pve-headers-4.15.15-1-pve_4.15.15-6_amd64.deb Size: 8619442 MD5sum: dda08e36a84d07c69c254d348bf7d41e SHA1: 3fb7701d7cdda4fcb4d0e436759929167843fd4b SHA256: fcb4841ce1d6af7eb22fe60db4a669b7e8665d66bdccb859dea256f41cc1a3b4 SHA512: 4ca0a20dc88eb6e9a7137f07be7abc4673a4ba3d90a1da8c2117ac79daba831a967fd2c63283371f9eaa44a4248d51c13da88a974bc2ea1b9fe83fe4704d6a72 Description: The Proxmox PVE Kernel Headers This package contains the linux kernel headers Description-md5: 4841560c5420d39041d5e38a7f81c94e Package: pve-headers-4.15.15-1-pve Architecture: amd64 Version: 4.15.15-5 Priority: optional Section: devel Source: pve-kernel Maintainer: Proxmox Support Team <support@proxmox.com> Installed-Size: 56481 Provides: linux-headers, linux-headers-2.6 Depends: coreutils | fileutils (>= 4.0) Filename: dists/stretch/pve-no-subscription/binary-amd64/pve-headers-4.15.15-1-pve_4.15.15-5_amd64.deb Size: 8619100 MD5sum: ea9104d1d45741e89eef8a7ff1c4798c SHA1: 8422d1dd31b3d97c0e5d97ee13779b7b41ab6fba SHA256: 8ff8c2d88f3b41d1444871e10f34e8ee6cc27c596e27e17edf32faa90b10ee9c SHA512: 0f8f0146ac90eef1c323f315af5f575aad1c24b70329faf73949f7d54bd884896bbd616d95cd6ff1093cb4d36f8f0b9c9445d17c680b70653ec269c89013ff3c Description: The Proxmox PVE Kernel Headers This package contains the linux kernel headers Description-md5: 4841560c5420d39041d5e38a7f81c94e
Während des Builds "beschwert" er sich auch
Code***WARNING:*** You do not have the full kernel sources installed. This does not prevent you from building the v4l-dvb tree if you have the kernel headers, but the full kernel source may be required in order to use make menuconfig / xconfig / qconfig.
Wenn es wirklich an den fehlenden Sourcen liegt, weiß ich nur leider nicht wie ich das Problem lösen soll...
Im Vergleich zu anderen geladenen Modulen kann ich keinen Unterschied erkennen...
Grüße,
Alex
-
Hallo zusammen,
ich habe ein paar Fragen/Probleme:
- kann es sein, dass der epgd zum Vergleich von bereits getätigten Aufnahmen neben der Tabelle "timersdone" (Auftragshistorie) auch die Tabelle "timers" (kürzlich Aufträge) heranzieht? In der Hilfe steht davon ja nichts. Wenn ich nämlich einen Timer versehentlich gelöscht habe, reicht es nicht aus, diesen via WebIF aus der Auftragshistorie herauszulöschen, sondern muss diesen auch manuell in der Tabelle "timers" löschen.
Oder wie ist der korrekte Weg ein versehentlich gelöschten Timer wieder neu anzulegen?
- ebenfalls scheint ein gelöschter Suchtimer noch in der Tabelle "searchtimers" als Leiche zu verbleiben. Ein erneutes Anlegen dieses Suchtimers führt zu einem neuen Eintrag in dieser Tabelle.
- wenn ein Timer manuell gelöscht wird, wird im Suchtimer die Spalte 'hints' nicht aktualisiert.
- lösche ich einen Timer, den ein Suchtimer angelegt hat und klicke ich anschließend im Suchtimer auf testen, wird der Status bei allen gefundenen Treffern auf 'D' gesetzt, auch wenn die vorher noch keinen State hatten oder beispielsweise auf 'C' standen.
Könnte da jemand was zu sagen? Wenn das wirklich Bugs sind und nicht irgendwie an meiner Installation liegt, kann ich dazu gerne auch ein Ticket/Tickets öffnen.
Grüße,
Alex
-
Habe es getestet, aber funktioniert bei mir leider nicht. Habe es mit zwei Kernel versucht:
CodeLinux proxmox 4.13.16-1-pve #1 SMP PVE 4.13.16-45 (Wed, 28 Mar 2018 15:47:11 +0200) x86_64 GNU/Linux
CodeLinux proxmox 4.15.10-1-pve #1 SMP PVE 4.15.10-4 (Wed, 28 Mar 2018 15:47:48 +0200) x86_64 GNU/Linux
Bekomme aber bei beiden Versuchen im Log ein:
Code[ 18.640682] dvb_core: disagrees about version of symbol vb2_vmalloc_memops [ 18.640683] dvb_core: Unknown symbol vb2_vmalloc_memops (err -22)
Ich vermute mal, das geht hört auch dazu:
Code
Display More[ 18.391416] media: loading out-of-tree module taints kernel. [ 18.391934] media: Linux media interface: v0.10 [ 18.460859] Linux video capture interface: v2.00 [ 18.460860] WARNING: You are using an experimental version of the media stack. As the driver is backported to an older kernel, it doesn't offer enough quality for its usage in production. Use it with care. Latest git patches (needed if you report a bug to linux-media@vger.kernel.org): 17dec0a949153d9ac00760ba2f5b78cb583e995f Merge branch 'userns-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace d92cd810e64aa7cf22b05f0ea1c7d3e8dbae75fe Merge branch 'for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq a23867f1d2de572f84b459651dfe99fa9e79fadf Merge branch 'for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
Grüße
-
Hallo nst,
würde den Treiber auch gerne mal mit meiner CineS2 v5.5 testen. Lasse den VDR jedoch in einem LXC Container unter Proxmox laufen, sodass ich nicht einfach so einen neuen Kernel installieren kann, da Proxmox seinen eigenen Kernel mitbringt.
Gibt es noch eine andere Möglichkeit den Treiber zu installieren? Der master-ngene Branch ist ja nicht mehr verfügbar....
Grüße,
Alex
-
Das Paket vdr-dev hat gefehlt.
Verstehe ich zwar nicht, weil ich das noch nie installiert hatte, aber gut, jetzt geht's.
-
Ich habe im Moment das Problem, dass scraper2vdr nicht baut.
Irgendwie meint er die vdr/tools.h Datei nicht zu finden:
Code*** Plugin scraper2vdr: (cd lib && make -s lib) Compile common ... In file included from common.c:33:0: common.h:35:25: fatal error: vdr/tools.h: No such file or directory compilation terminated. Makefile:84: recipe for target 'common.o' failed make[2]: *** [common.o] Error 1 Makefile:88: recipe for target 'hlib' failed make[1]: *** [hlib] Error 2
Ein pkg-config --libs vdr bringt keinen Fehler und die vdr.pc Datei existiert auch sowohl unter /usr/local/lib/pkgconfig/vdr.pc als auch unter /usr/local/src/vdr-2.3.8/vdr.pc.
Alle anderen Plugins bauen ganz normal.
Hat da jemand eine Idee was das sein könnte?
Grüße,
Alex -
Dann müsstest du aber mal die Doku auf GitHub und das Beispiel Config-File anpassen. Das steht so nämlich nirgends...
-
Was muss man eigentlich machen, damit man Zugriff auf epgd bekomme?
Ein
Code<!-- optional configuration of the epg2vdr database, used for e.g. search timers --> <epg2vdr host="127.0.0.1" port="3306" username="epg2vdr" password="epg" />
scheint da irgendwie nicht zu reichen.
epgsearch hat OOTB funktioniert.
-
Genau das hat das Problem gelöst.
Habe es immer nach ..../ROOT.war kopiert. Habe jetzt den ROOT Ordner in webapps gelöscht und schon geht es.
Danke für den Support!
Edit: Die Suche nach Sendungen funktioniert aber immer noch nicht. Es passiert einfach garnichts....
Edit 2: Korrektur. Funktioniert jetzt doch. Warum auch immer gerade nicht.
-
Ein "./gradlew clean" hat nichts gebracht....ich kann auch einfach die Channellogos einbinden, aber ich dachte es sollte auch ohne gehen.
Also wie du möchtest; entweder wir beenden das hier und ich binde die Logos ein, oder wir testen noch was
-
Hi,
danke für den Fix, das Übersetzten hat jetzt wieder funktioniert. Leider sieht es mit den Problemen nicht besser aus als zuvor. Wenn ich auf EPG klicke, dann bekomme ich im catalina.out folgenden Fehler:
Code
Display MoreSCHWERWIEGEND - javax.enterprise.inject.CreationException: java.nio.file.NoSuchFileException: /usr/local/bin/apache-tomee-webprofile-7.0.4/webapps/ROOT/VAADIN/themes/jonglisto/channellogo at org.apache.webbeans.component.AbstractOwbBean.create(AbstractOwbBean.java:141) at org.apache.webbeans.component.ManagedBean.create(ManagedBean.java:67) at org.apache.webbeans.context.creational.BeanInstanceBag.create(BeanInstanceBag.java:76) at org.apache.webbeans.context.AbstractContext.getInstance(AbstractContext.java:159) at org.apache.webbeans.context.AbstractContext.get(AbstractContext.java:125) at org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.getContextualInstance(NormalScopedBeanInterceptorHandler.java:101) at org.apache.webbeans.intercept.ApplicationScopedBeanInterceptorHandler.getContextualInstance(ApplicationScopedBeanInterceptorHandler.java:65) at org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.get(NormalScopedBeanInterceptorHandler.java:71) at vdr.jonglisto.web.ui.component.ChannelLogo$$OwbNormalScopeProxy0.getImage(vdr/jonglisto/web/ui/component/ChannelLogo.java) at vdr.jonglisto.web.ui.component.EventGrid.createChannel(EventGrid.java:321) at vdr.jonglisto.web.ui.component.EventGrid.lambda$createGrid$499deaa5$1(EventGrid.java:147) at com.vaadin.ui.Grid$Column.generateRendererValue(Grid.java:1040) at com.vaadin.ui.Grid$Column.access$1100(Grid.java:830) at com.vaadin.ui.Grid$Column$1.generateData(Grid.java:860) at com.vaadin.data.provider.DataCommunicator.getDataObject(DataCommunicator.java:449) at com.vaadin.data.provider.DataCommunicator.pushData(DataCommunicator.java:429) at com.vaadin.data.provider.DataCommunicator.sendDataToClient(DataCommunicator.java:342) at com.vaadin.data.provider.DataCommunicator.beforeClientResponse(DataCommunicator.java:311) at com.vaadin.server.communication.UidlWriter.write(UidlWriter.java:126) at com.vaadin.server.communication.UidlRequestHandler.writeUidl(UidlRequestHandler.java:124) at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:92) at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1601) at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:445) at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.openejb.server.httpd.EEFilter.doFilter(EEFilter.java:65) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) at org.apache.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1457) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: java.nio.file.NoSuchFileException: /usr/local/bin/apache-tomee-webprofile-7.0.4/webapps/ROOT/VAADIN/themes/jonglisto/channellogo at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) at sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(UnixFileSystemProvider.java:427) at java.nio.file.Files.newDirectoryStream(Files.java:457) at java.nio.file.Files.list(Files.java:3451) at vdr.jonglisto.web.ui.component.ChannelLogo.<init>(ChannelLogo.java:33) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.apache.webbeans.inject.InjectableConstructor.doInjection(InjectableConstructor.java:72) at org.apache.webbeans.portable.InjectionTargetImpl.newInstance(InjectionTargetImpl.java:190) at org.apache.webbeans.portable.InjectionTargetImpl.produce(InjectionTargetImpl.java:173) at org.apache.webbeans.portable.AbstractProducer.produce(AbstractProducer.java:172) at org.apache.webbeans.component.AbstractOwbBean.create(AbstractOwbBean.java:122) ... 60 more
-
Jetzt schlägt das Bauen fehl:
Code
Display More/usr/local/src/jonglisto-ng# ./gradlew war > Configure project : Gradle now uses separate output directories for each JVM language, but this build assumes a single directory for all classes from a source set. This behaviour has been deprecated and is scheduled to be removed in Gradle 5.0 Build cache is an incubating feature. > Task :web:generateXtext ERROR:Image cannot be resolved to a type. (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EventGrid.xtend line : 274 column : 13) ERROR:The method createChannel(Epg) from the type EventGrid refers to the missing type Image (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EventGrid.xtend line : 115 column : 31) ERROR:The method createChannel(Epg) from the type EventGrid refers to the missing type Image (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EventGrid.xtend line : 120 column : 43) ERROR:The method createChannel(Epg) from the type EventGrid refers to the missing type Image (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EventGrid.xtend line : 120 column : 98) ERROR:There is no context to infer the closure's argument types from. Consider typing the arguments or put the closures into a typed context. (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EventGrid.xtend line : 284 column : 36) ERROR:The method createChannel(Epg) from the type EventGrid refers to the missing type Image (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EventGrid.xtend line : 543 column : 28) WARNING:Null-safe call of primitive-valued feature size, default value 0 will be used (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EpgDetailsWindow.xtend line : 211 column : 32) WARNING:Null-safe call of primitive-valued feature size, default value 0 will be used (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EpgDetailsWindow.xtend line : 212 column : 31) WARNING:Null-safe call of primitive-valued feature size, default value 0 will be used (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EpgDetailsWindow.xtend line : 242 column : 32) WARNING:Null-safe call of primitive-valued feature size, default value 0 will be used (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EpgDetailsWindow.xtend line : 243 column : 31) WARNING:Null-safe call of primitive-valued feature size, default value 0 will be used (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EpgDetailsWindow.xtend line : 273 column : 31) WARNING:Null-safe call of primitive-valued feature size, default value 0 will be used (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EpgDetailsWindow.xtend line : 274 column : 30) WARNING:Null-safe call of primitive-valued feature size, default value 0 will be used (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/EpgDetailsWindow.xtend line : 304 column : 17) WARNING:The import 'com.vaadin.ui.components.grid.EditorOpenEvent' is never used. (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/RecordingTreeGrid.xtend line : 17 column : 1) WARNING:The import 'com.vaadin.ui.components.grid.EditorOpenListener' is never used. (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/RecordingTreeGrid.xtend line : 18 column : 1) WARNING:The method deleteRecording(Recording) from the type RecordingTreeGrid is never used locally. (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/RecordingTreeGrid.xtend line : 450 column : 17) WARNING:The import 'java.util.List' is never used. (file:/usr/local/src/jonglisto-ng/web/src/main/java/vdr/jonglisto/web/ui/component/ExtFavouriteComponent.xtend line : 32 column : 1) FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':web:generateXtext'. > Xtext validation failed, see build log for details. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. * Get more help at https://help.gradle.org BUILD FAILED in 15s 16 actionable tasks: 3 executed, 13 up-to-date
Muss man bei gradle auch sowas wie "make clean" machen?
-
Ich kann eigentlich alle deine Fragen mit "Ja" beantworten.
Habe gerade mal in die "catalina.out" geschaut und da kommt eine Exception bzgl. der channellogos nach der anderen. Sehe auch ein kleines Ausrufezeichen mit einer Exception wegen der channellogos in der Gui:
Code
Display MoreSCHWERWIEGEND - javax.enterprise.inject.CreationException: java.nio.file.NoSuchFileException: /usr/local/bin/apache-tomee-webprofile-7.0.4/webapps/ROOT/VAADIN/themes/jonglisto/channellogo at org.apache.webbeans.component.AbstractOwbBean.create(AbstractOwbBean.java:141) at org.apache.webbeans.component.ManagedBean.create(ManagedBean.java:67) at org.apache.webbeans.context.creational.BeanInstanceBag.create(BeanInstanceBag.java:76) at org.apache.webbeans.context.AbstractContext.getInstance(AbstractContext.java:159) at org.apache.webbeans.context.AbstractContext.get(AbstractContext.java:125) at org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.getContextualInstance(NormalScopedBeanInterceptorHandler.java:101) at org.apache.webbeans.intercept.ApplicationScopedBeanInterceptorHandler.getContextualInstance(ApplicationScopedBeanInterceptorHandler.java:65) at org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.get(NormalScopedBeanInterceptorHandler.java:71) at vdr.jonglisto.web.ui.component.ChannelLogo$$OwbNormalScopeProxy0.getImage(vdr/jonglisto/web/ui/component/ChannelLogo.java) at vdr.jonglisto.web.ui.component.TimerGrid.createChannel(TimerGrid.java:305) at vdr.jonglisto.web.ui.component.TimerGrid.lambda$createGrid$5cd791ed$1(TimerGrid.java:137) at com.vaadin.ui.Grid$Column.generateRendererValue(Grid.java:1040) at com.vaadin.ui.Grid$Column.access$1100(Grid.java:830) at com.vaadin.ui.Grid$Column$1.generateData(Grid.java:860) at com.vaadin.data.provider.DataCommunicator.getDataObject(DataCommunicator.java:449) at com.vaadin.data.provider.DataCommunicator.pushData(DataCommunicator.java:429) at com.vaadin.data.provider.DataCommunicator.sendDataToClient(DataCommunicator.java:342) at com.vaadin.data.provider.DataCommunicator.beforeClientResponse(DataCommunicator.java:311) at com.vaadin.server.communication.UidlWriter.write(UidlWriter.java:126) at com.vaadin.server.communication.UidlRequestHandler.writeUidl(UidlRequestHandler.java:124) at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:92) at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1601) at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:445) at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.openejb.server.httpd.EEFilter.doFilter(EEFilter.java:65) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) at org.apache.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1457) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: java.nio.file.NoSuchFileException: /usr/local/bin/apache-tomee-webprofile-7.0.4/webapps/ROOT/VAADIN/themes/jonglisto/channellogo at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) at sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(UnixFileSystemProvider.java:427) at java.nio.file.Files.newDirectoryStream(Files.java:457) at java.nio.file.Files.list(Files.java:3451) at vdr.jonglisto.web.ui.component.ChannelLogo.<init>(ChannelLogo.java:33) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.apache.webbeans.inject.InjectableConstructor.doInjection(InjectableConstructor.java:72) at org.apache.webbeans.portable.InjectionTargetImpl.newInstance(InjectionTargetImpl.java:190) at org.apache.webbeans.portable.InjectionTargetImpl.produce(InjectionTargetImpl.java:173) at org.apache.webbeans.portable.AbstractProducer.produce(AbstractProducer.java:172) at org.apache.webbeans.component.AbstractOwbBean.create(AbstractOwbBean.java:122) ... 60 more
Kann es sein, dass er zwingend channellogos voraussetzt?
Nutze TomEE und habe selbst gebaut.
-
Hallo Zabrimus,
habe es jetzt in der letzten Version auch mal installiert. Sieht soweit ziemlich gut aus
Habe allerdings noch folgende Probleme:
- Beim EPG View "Was läuft jetzt" bekomme ich keine EPG Daten angezeigt. Auch nicht wenn man auf den Button "Jetzt" klickt. Unter Programmübersicht sind aber die EPG Daten der einzelnen Sender vorhanden.
- Gebe ich im EPG View "Suche" einen Suchtext unter "Titel", "Kurztext" oder "Langtext" ein, passiert nichts.
- Meine Timer werden nicht in der Liste angezeigt. Prinzipiell scheinen sie da zu sein, weil die Tagesansicht oben mit grünen Balken/Bereichen und den Sendern erzeugt wird
Habe Safari, Google Chrome und Firefox ausprobiert, scheint also nicht am Browser zu liegen.
Hast du hier eine Idee?
-