1.1.0: [1.0.3 to 1.1.1, Multiple] Chisel microblocks, Tesseract FPS lag, Links

  • This section is closed. Please do bug reports over at the FTB GitHub repos.
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

VanDerProtofsky

New Member
Jul 29, 2019
15
0
0
Version:
1.1.0

What is the bug:
Posting this as a heads up to other DW20 server hosts. I could not find related bug reports in any affected mod's trackers.

When upgrading a server from Direwolf20 1.7.10 1.0.3 to 1.1.1, we found the following bugs:
Affected mods:
  • Forge: previously 1272, now 1291
  • Chisel: previously 2.1.3, now 2.3.7.34
  • Forge Multipart: previously 1.1.0.310, now 1.1.1.320
  • Thermal Expansion 4: previously 4.0.0B8-23, now 4.0.0RC2-129

Mod & Version:


Paste.feed-the-beast.com log:


Can it be repeated:
Microblocks:
  1. Open a world with DW20 1.7.10 1.0.3 as creative
  2. Obtain a diamond saw and Chisel Laboratory Block of any kind
  3. Saw the Laboratory Block in half (place saw in crafting grid, then laboratory block underneath)
  4. Place the two halves away from each other in-world
  5. Close DW20 and update to 1.1.1
  6. Re-open DW20 and the world, observe that the half laboratory blocks have now become half Darkwood Leaves blocks
Tesseracts: See https://github.com/CoFH/Feedback/issues/149 I have been unable to reliably reproduce this issue. A flatland stress test with CPU throttled to 25% results in no FPS drop. However there is a noticable drop when they are used in a busy scene such as this one.
Web links:
  1. Join a DW20 1.7.10 1.1.1 server
  2. Share a link in chat (e.g. http://google.com )
  3. Attempt to click link in chat. Observe that it does not offer to open in browser.

Known Fix:
 
Last edited:

TraydenT

New Member
Jul 29, 2019
1
0
0
Same microblocks issues here. I noticed that FMP has some failures when loading 1.0.4 world.

[18:40:45] [Server thread/ERROR] [ForgeMicroblock/]: Missing mapping for part with ID: tile.cobblestone_10
[18:40:46] [Server thread/ERROR] [ForgeMicroblock/]: Missing mapping for part with ID: tile.laboratoryblock_2
[18:40:46] [Server thread/ERROR] [ForgeMicroblock/]: Missing mapping for part with ID: tile.laboratoryblock_9
[18:40:47] [Server thread/ERROR] [ForgeMicroblock/]: Missing mapping for part with ID: tile.glowstone_4
[18:40:48] [Server thread/ERROR] [ForgeMicroblock/]: Missing mapping for part with ID: tile.cobblestone_11


Earlier in the log, the registeration is like this (just grepped for cobblestone_10) :
[18:39:26] [Server thread/DEBUG] [ForgeMicroblock/ForgeMicroblock]: Registered micro material: tile.chisel.cobblestone_10

An other consequence is that Chiseled blocks have no microblocks. Using the Laboratory Block with a saw in the crafting grid make no slab.
 

thomas6886

New Member
Jul 29, 2019
3
0
0
We have an other problem, we upgraded from 1.0.3 to 1.0.4 no problem but when we upgraded from 1.0.4 to 1.1.1 a wild problem appeared:
when you join the server everything seems fine and your fps is as it is supposed to be but as you play longer your fps starts to decrease till it eventually hits 4 to 0 fps. When you relog the problem starts all over again.

Specs host/client(both):
i7 4770k
8gigs of ram
256gig ssd
MSI gtx770 2gig

Also, on Opis nothing seems unusual,
When my fps is fine:
8d0543c653.png


When my fps is horrible:
11493fe4a6.png


I have OptiFine installed but it does this even without it.

Edit:
Code:
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Invalid index
    at javax.swing.DefaultRowSorter.convertRowIndexToModel(Unknown Source)
    at javax.swing.JTable.convertRowIndexToModel(Unknown Source)
    at javax.swing.JTable.getValueAt(Unknown Source)
    at javax.swing.JTable.prepareRenderer(Unknown Source)
    at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
    at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)
    at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
    at javax.swing.plaf.ComponentUI.update(Unknown Source)
    at javax.swing.JComponent.paintComponent(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JViewport.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintToOffscreen(Unknown Source)
    at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
    at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
    at javax.swing.RepaintManager.paint(Unknown Source)
    at javax.swing.JComponent._paintImmediately(Unknown Source)
    at javax.swing.JComponent.paintImmediately(Unknown Source)
    at javax.swing.RepaintManager$3.run(Unknown Source)
    at javax.swing.RepaintManager$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.access$1100(Unknown Source)
    at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$300(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

It does say this over and over again...

Thanks in advance,

Thomas